home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 04 / 4 / DISK0441.ZIP / TEK.DOC < prev    next >
Text File  |  1987-01-18  |  65KB  |  2,846 lines

  1.  
  2.   NOTE    This is an edition of the TekTERM documentation
  3.     produced for release with a commercial version,
  4.     V2.26.      Although it covers many more features
  5.     than are available with V1.80, some of the doc-
  6.     ument is applicable.
  7.  
  8.     For complete information on the latest release
  9.     of TekTERM, please write to us at
  10.  
  11.         TekTERM Development
  12.         1700 Hollindale Drive
  13.         Alexandria, VA    22306
  14.  
  15.  
  16.   TEKTERM VERSION 2.26
  17.  
  18.   EDITION 2.26 -- MAY 1986
  19.   ------------------------------------------------------------
  20.  
  21.  
  22.  
  23.   This    program  is  not  copy    protected.    The distribution
  24.   diskette may be duplicated for archival purposes only.  This
  25.   software may be freely moved from one computer to another or
  26.   used by more than one person; however, the program cannot be
  27.   executed on two different machines by two  different    people
  28.   at the same time.
  29.  
  30.  
  31.   WARRANTY
  32.   ------------------------------------------------------------
  33.  
  34.  
  35.   The  included  media    (diskette  and documentation) are war-
  36.   ranted to be complete and free from defects for a period  of
  37.   30 days following the date of purchase.  Defective or incom-
  38.   plete  media    will be replaced by the author during the war-
  39.   ranty period if the original package is returned.
  40.  
  41.   There is no other warranty, express or  implied,  including,
  42.   but  not limited to, the fitness of this software for a par-
  43.   ticular purpose.  In no event shall the author be liable for
  44.   any loss of profit or damages.
  45.  
  46.  
  47.   COPYRIGHT
  48.   ------------------------------------------------------------
  49.  
  50.  
  51.   This program and the included documentation are *  Copyright
  52.   1986    by Greg Sherman.  All rights reserved.    The documenta-
  53.   tion and diskette should not be copied in any way or by  any
  54.   method (except for archival purposes) without first contact-
  55.   ing the author.
  56.  
  57.     TekTERM Development
  58.     1700 Hollindale Drive
  59.     Alexandria, Virginia 22306
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.                                  i
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.   PREFACE
  83.  
  84.   ------------------------------------------------------------
  85.  
  86.   This reference manual describes the operation of the TekTERM
  87.   Terminal  Emulation  Program on an IBM PC or compatible com-
  88.   puter.  In addition to describing the  capabilities  of  the
  89.   program  and    its  hardware requirements, this documentation
  90.   provides the following specific information:
  91.  
  92.        o   How to set communication parameters and  oper-
  93.        ate your PC as a terminal.
  94.  
  95.        o   How    to connect to mainframe operating systems
  96.        including DEC VAX/VMS and IBM VM/CMS.
  97.  
  98.        o   How to save graphics screen images to  a  disk
  99.        file  and how to retrieve these files for dis-
  100.        play at a later time.
  101.  
  102.        o   How to configure TekTERM for a particular host
  103.        system.
  104.  
  105.   This manual assumes you are familiar with the PC-DOS operat-
  106.   ing system and that you have had experience working  with  a
  107.   mainframe  computer.      You  should know how to log onto the
  108.   host computer as  individual    systems  will  have  different
  109.   log-on procedures.
  110.  
  111.  
  112.   FILES ON YOUR TEKTERM DISKETTE
  113.   ------------------------------------------------------------
  114.  
  115.   The following files must be on your TekTERM program diskette
  116.   in order for TekTERM to operate properly:
  117.  
  118.        TEK.EXE            This  is the TekTERM pro-
  119.                 gram executable file.
  120.  
  121.        TTUTIL.COM        This   program     is   the
  122.                 TekTERM picture file man-
  123.                 ager.
  124.  
  125.        TT.CFG            This   is   the   default
  126.                 TekTERM     configuration
  127.                 file.     This file is not
  128.                 required;  however, stor-
  129.                 ing your most common con-
  130.                 figuration parameters  in
  131.                 this   file   will   make
  132.                 TekTERM  more  convenient
  133.                 to  use.    Refer to "Re-
  134.                 cording  A  Configuration
  135.                 File"  on  page 10 to see
  136.  
  137.  
  138.   Preface                            ii
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.                 how to create  or  modify
  149.                 TT.CFG.
  150.  
  151.   The  following  configuration files are also included on the
  152.   TekTERM distribution diskette.  These files contain the con-
  153.   figuration parameters typically used for the specified  com-
  154.   munication interfaces:
  155.  
  156.        VAXMODEM.CFG        dial-up     communication
  157.                 with VAX/VMS.
  158.  
  159.        VAXLOCAL.CFG        high speed local  network
  160.                 communication         with
  161.                 VAX/VMS.
  162.  
  163.        CMSMODEM.CFG        dial-up     communication
  164.                 with VM/CMS.
  165.  
  166.        CMSLOCAL.CFG        high  speed local network
  167.                 communication         with
  168.                 VM/CMS.
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.   Preface                           iii
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.   TABLE OF CONTENTS
  215.  
  216.   Section 1. TekTERM . . . . . . . . . . . . . . . . . . . . 1
  217.     1.1  Introduction  . . . . . . . . . . . . . . . . . . . 1
  218.     1.2  Hardware Requirements     . . . . . . . . . . . . . . 2
  219.     1.3  Preparing A Working Disk  . . . . . . . . . . . . . 3
  220.     1.4  Differences From V2.20 to V2.26   . . . . . . . . . 3
  221.  
  222.   Section 2. Configuring TekTERM   . . . . . . . . . . . . . 5
  223.     2.1  Creating Configuration Files  . . . . . . . . . . . 5
  224.     2.2  Recording A Configuration File  . . . . . . . . .  10
  225.     2.3  Programming the Function Keys     . . . . . . . . .  10
  226.  
  227.   Section 3. Running TekTERM   . . . . . . . . . . . . . .  13
  228.     3.1  Connecting to the Host Computer   . . . . . . . .  13
  229.     3.2  Operating as a Terminal   . . . . . . . . . . . .  14
  230.  
  231.   Section 4. Tektronix 4010 Keyboard Definition  . . . . .  15
  232.     4.1  Function Key Definitions  . . . . . . . . . . . .  15
  233.     4.2  Tektronix Key Equivalents   . . . . . . . . . . .  16
  234.  
  235.   Section 5. VT100 Keyboard Definition     . . . . . . . . .  19
  236.     5.1  Function Key Definitions  . . . . . . . . . . . .  19
  237.     5.2  VT100 Key Equivalents     . . . . . . . . . . . . .  21
  238.     5.3  VAX EDT Key Definitions   . . . . . . . . . . . .  22
  239.  
  240.   Section 6. TekTERM APL Mode  . . . . . . . . . . . . . .  24
  241.  
  242.   Section 7. Picture File Capture  . . . . . . . . . . . .  25
  243.     7.1  TTUTIL - The Picture File Manager   . . . . . . .  26
  244.     7.2  Recalling Picture Files   . . . . . . . . . . . .  26
  245.     7.3  Printing a Picture File   . . . . . . . . . . . .  26
  246.  
  247.   Appendix A. Using TekTERM with VM/CMS  . . . . . . . . .  28
  248.     A.1  Specifying your Default Configuration File  . . .  28
  249.     A.2  Logging On  . . . . . . . . . . . . . . . . . . .  28
  250.     A.3  Defining the Character Delete Key   . . . . . . .  28
  251.     A.4  Listing the Files on Your Userid  . . . . . . . .  29
  252.     A.5  Creating or Modifying Files in Line Mode  . . . .  29
  253.  
  254.   Appendix B. Using TekTERM With VAX/VMS   . . . . . . . .  30
  255.     B.1  Using Tektronix Mode  . . . . . . . . . . . . . .  30
  256.     B.2  Using VT100 Mode  . . . . . . . . . . . . . . . .  30
  257.  
  258.   Appendix C. Tektronix Protocol   . . . . . . . . . . . .  31
  259.  
  260.   Appendix D. VT100 Escape Sequences   . . . . . . . . . .  33
  261.  
  262.   Appendix E. About TekTERM  . . . . . . . . . . . . . . .  35
  263.  
  264.   Appendix F. PROBLEM REPORT FORM  . . . . . . . . . . . .  36
  265.  
  266.   Index  . . . . . . . . . . . . . . . . . . . . . . . . .  38
  267.  
  268.  
  269.  
  270.   Table of Contents                        iv
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.   SECTION 1. TEKTERM
  281.  
  282.   ------------------------------------------------------------
  283.  
  284.  
  285.   1.1  INTRODUCTION
  286.   ------------------------------------------------------------
  287.  
  288.   The  TekTERM    package  allows  an IBM Personal Computer with
  289.   graphics capabilities to emulate Tektronix model 4010 graph-
  290.   ics terminal and the DEC VT100 ANSI terminal.  Users who are
  291.   familiar with the keyboard, design, and functions  of  these
  292.   terminals  should  have  little  trouble  using  to TekTERM.
  293.   VM/CMS(1)  and  VAX/VMS  users  who  are   unfamiliar   with
  294.   Tektronix  terminals    should    refer  to  "Appendix  A. Using
  295.   TekTERM with VM/CMS" on  page  28  and  "Appendix  B.  Using
  296.   TekTERM  With  VAX/VMS" on page 30 for supplemental informa-
  297.   tion.
  298.  
  299.   TekTERM will:
  300.  
  301.        o   Accept all standard    Tektronix  protocols  for
  302.        displaying graphic data.
  303.  
  304.        o   Accept  most ANSI (X3.64-1977) and DEC private
  305.        control sequences for full-screen emulation.
  306.  
  307.        o   Emulate the GIN (Graphic Input)  functions  of
  308.        the Tektronix 4010.
  309.  
  310.        o   Save  graphic  images to diskette for off-line
  311.        recall.
  312.  
  313.        o   Record multiple configurations  for    operation
  314.        in different environments.
  315.  
  316.        o   Give on-line help and key descriptions.
  317.  
  318.        o   Transmit  a    true hardware Break signal to the
  319.        host.
  320.  
  321.        o   Allow user definition of the backspace key.
  322.  
  323.        o   Display the full APL character set.
  324.  
  325.        o   Snoop mode makes control characters visible.
  326.  
  327.        o   Programmable function keys.
  328.  
  329.  
  330.   ----------------
  331.  
  332.   1   VM, CMS, and XEDIT are registered trademarks of IBM Cor-
  333.       poration - Boca Raton, Florida.
  334.  
  335.  
  336.   Section 1. TekTERM                         1
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.        o   Interrupt  driven  communications   for   fast
  347.        throughput.
  348.  
  349.        o   Plus many other features.
  350.  
  351.   If you are familiar with graphics programming on a mainframe
  352.   system,    you'll appreciate that TekTERM is compatible with
  353.   the Tektronix PLOT-10, AGII, and TCS libraries, as  well  as
  354.   with the Interactive Graphics Package (IGP).(2) TekTERM will
  355.   allow you to operate most graphics-oriented packages includ-
  356.   ing  PREVIEW    and SAS/Graph.    TekTERM will also operate with
  357.   VAX GKS/0b Graphics Kernel System device type 72,  Tektronix
  358.   GKS as device type 401000, and other GKS implementations.
  359.  
  360.   In  VT100 mode, TekTERM functions as a full-screen oriented,
  361.   ANSI compatible terminal.  Programs such as the  EDT    screen
  362.   editor from VAX/VMS will operate in this mode.(3)
  363.  
  364.  
  365.   1.2  HARDWARE REQUIREMENTS
  366.   ------------------------------------------------------------
  367.  
  368.   The following hardware is needed in  order  to  use  TekTERM
  369.   with VM/CMS, VAX/VMS or similar systems.
  370.  
  371.        o   An  IBM  PC, Portable PC, XT, or AT with 64 KB
  372.        memory and one diskette drive (two are  recom-
  373.        mended for picture file capture).
  374.  
  375.        o   An IBM color/graphics display adapter and dis-
  376.        play.    (The amber display of the Portable PC
  377.        is acceptable).
  378.  
  379.        o   An asynchronous communications adapter  and    a
  380.        data  communications device.   This device can
  381.        be an internal or external modem, or  a  local
  382.        area network connection.
  383.  
  384.        o   PC-DOS Version 2.0 or higher.
  385.  
  386.   Note: The modem or other communication device you use should
  387.   be  able  to    operate  in a full duplex mode.  That means it
  388.   must be able to transmit and    receive  data  simultaneously.
  389.   (The    duplex of your modem is not related to the duplex set-
  390.   ting of the terminal or of the host computer).  Most    modems
  391.   are full duplex.
  392.  
  393.   ----------------
  394.  
  395.   2   TCS, PLOT-10, AGII, and IGP are registered trademarks of
  396.       Tektronix Corporation - Beaverton, Oregon.
  397.  
  398.   3   DEC,  EDT, VAX, VMS, and VT are registered trademarks of
  399.       Digital Equipment Corporation - Maynard, Massachusetts.
  400.  
  401.  
  402.   Section 1. TekTERM                         2
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.   1.3  PREPARING A WORKING DISK
  413.   ------------------------------------------------------------
  414.  
  415.   The  TekTERM program diskette is not copy protected.    Before
  416.   using TekTERM, you should make a working copy of  your  pro-
  417.   gram    diskette.  You can do this by placing a new, unformat-
  418.   ted diskette in drive B and your DOS system disk in drive A.
  419.   Then type
  420.  
  421.     FORMAT B:/S  <cr>
  422.  
  423.   (4) and respond to the prompts.  When the formatting is com-
  424.   plete, place your TekTERM program diskette in drive A.  Type
  425.  
  426.     COPY *.* B:  <cr>
  427.  
  428.   to  transfer    the  TekTERM files to your new diskette.  Your
  429.   working program diskette is now ready and should be used ex-
  430.   clusively.  Your master disk should be stored safely.
  431.  
  432.   If your PC is equipped with a hard disk, it may  be  conven-
  433.   ient to copy the TekTERM files onto the hard disk.
  434.  
  435.  
  436.   1.4 DIFFERENCES FROM V2.20 TO V2.26
  437.   ------------------------------------------------------------
  438.  
  439.   These refinements have been made in the past few releases of
  440.   TekTERM.
  441.  
  442.   1.  The DECSTBM control sequence was improperly handled when
  443.       it contained illegal parameters.    If parameters for this
  444.       sequence    do  not conform to the rules specified by DEC,
  445.       the entire sequence is disregarded.
  446.  
  447.   2.  The F10 key no longer provides an exit from the program.
  448.       The previous F10 exit function was  replaced  by    Alt-X.
  449.       This  change  was  made  to  eliminate  accidental exits
  450.       caused by pressing the F10 key twice in succession.
  451.  
  452.   3.  Function keys may now be programmed with a  sequence  of
  453.       up to 60 characters.  Refer to "Programming the Function
  454.       Keys" on page 10 for details of this new feature.
  455.  
  456.   4.  An  automatic XON/XOFF protocol has been invoked to pre-
  457.       vent communication buffer overflow.   Although  overflow
  458.  
  459.  
  460.   ----------------
  461.  
  462.   4   Throughout this manual, the enter or return  key    (large
  463.       key  to  the  left  of  the  4 and 7 keys of the numeric
  464.       keypad, <--+ on the standard IBM PC  keyboard)  will  be
  465.       represented by [ENTER] or <cr>.
  466.  
  467.  
  468.   Section 1. TekTERM                         3
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.       has  not    been a reported problem, this feature will im-
  479.       prove program performance in a number of ways.
  480.  
  481.   5.  Print logging has been added to TekTERM  in  conjunction
  482.       with  the XON/XOFF protocol.  The Ctrl-PrtSC combination
  483.       toggles an attached printer on and off  for  logging  of
  484.       the terminal session.
  485.  
  486.   6.  Bugs in the function key editing screen have been fixed.
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.   Section 1. TekTERM                         4
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.   SECTION 2. CONFIGURING TEKTERM
  545.  
  546.   ------------------------------------------------------------
  547.  
  548.   The  TekTERM program is easy to learn and operate.  The main
  549.   program consists of two parts:  configuration  and  terminal
  550.   emulation.
  551.  
  552.  
  553.   2.1 CREATING CONFIGURATION FILES
  554.   ------------------------------------------------------------
  555.  
  556.   Each    host  system  or  communications connection requires a
  557.   specific terminal configuration.   Although TekTERM  manages
  558.   most    of  the  configuration    through  its default settings,
  559.   there are some parameters that must be set by  the  user  in
  560.   order for communication to be successful.
  561.  
  562.   To configure TekTERM, start the main program by placing your
  563.   working TekTERM disk in drive A and entering:
  564.  
  565.     TEK   <cr>
  566.  
  567.   at the A> prompt.  In a moment, the main TekTERM screen will
  568.   be displayed:
  569.  
  570.  
  571.  
  572.  
  573.   ------------------------------------------------------------
  574.  
  575.  
  576.  
  577.               T e k T E R M  V 2.26
  578.  
  579.       Tektronix 4010 and DEC VT100 Emulation for the IBM PC
  580.  
  581.               No. 0A0000000
  582.  
  583.          Copyright (C) 1986 Greg Sherman
  584.  
  585.  
  586.  
  587.     Alt-S: Set Up   Alt-L: Load   Alt-C: Connect   Alt-X: Exit
  588.   ------------------------------------------------------------
  589.     Configuration File:   TT.CFG
  590.   ------------------------------------------------------------
  591.  
  592.  
  593.  
  594.   Note that the default configuration file is TT.CFG.  TekTERM
  595.   will    automatically  load  this configuration file if it re-
  596.   sides in the same directory as the TekTERM program.
  597.  
  598.  
  599.  
  600.   Section 2. Configuring TekTERM                 5
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.   To modify your configuration,  enter    an  Alt-S  combination
  611.   (hold  down  the  Alt  key  then press S).   The screen will
  612.   change to display:
  613.  
  614.  
  615.  
  616.   ------------------------------------------------------------
  617.     Parameter Selection Menu
  618.  
  619.  
  620.      Baud           300       Graphics Cursor   BLOCK
  621.      Parity          NONE       Text Cursor         BLOCK
  622.      Data Bits             7       Key Click           OFF
  623.      Stop Bits             1       Gin Terminate      <cr>
  624.      Duplex          FULL       Text Color          BLUE
  625.      Communication Port  COM1:       Graphics Color     BLUE
  626.                    Backspace Sends   <del>
  627.  
  628.  
  629.     Alt-C: Connect  Alt-S: Save  Alt-F: Fkeys  Alt-X: Exit
  630.   ------------------------------------------------------------
  631.     Configuration File:   TT.CFG
  632.   ------------------------------------------------------------
  633.  
  634.  
  635.  
  636.   To select a parameter, use the up and down arrow keys on the
  637.   right side of the PC keyboard.   To  adjust  the  parameter,
  638.   press  the  large + key located on the far right side of the
  639.   keyboard (this rotates through the possible choices).  These
  640.   are the parameters that can be adjusted:
  641.  
  642.        Baud Rate          The baud rate  of  your
  643.                   terminal  refers to the
  644.                   speed at which data  is
  645.                   transferred      between
  646.                   TekTERM  and    the  host
  647.                   computer.   Baud trans-
  648.                   lates to "bits per sec-
  649.                   ond"; valid values  are
  650.                   300,    1200, 2400, 4800,
  651.                   and 9600.    Your  baud
  652.                   rate setting is a func-
  653.                   tion    of  your communi-
  654.                   cations  device   (i.e.
  655.                   your     modem    or  local
  656.                   area      network    con-
  657.                   nection)  and  must  be
  658.                   adjusted accordingly.
  659.  
  660.        Parity              Parity  is  an   error-
  661.                   checking protocol which
  662.                   involves setting a par-
  663.                   ticular   bit  in  each
  664.  
  665.  
  666.   Section 2. Configuring TekTERM                 6
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.                   character as the parity
  677.                   bit.      To  avoid  cor-
  678.                   rupted data, the parity
  679.                   of  TekTERM  should  be
  680.                   matched  to  the  host.
  681.                   The    parity     checking
  682.                   protocol will not  cor-
  683.                   rect transmission prob-
  684.                   lems,  but TekTERM will
  685.                   inform you if a charac-
  686.                   ter  error  has   taken
  687.                   place.
  688.  
  689.        Data Bits          The data bit setting of
  690.                   your    system    refers to
  691.                   the number of bits that
  692.                   will    form  a  word  of
  693.                   data    for transmission.
  694.                   While most asynchronous
  695.                   terminals  will  use    a
  696.                   setting  of  7, certain
  697.                   binary systems will re-
  698.                   quire for a setting  of
  699.                   8.
  700.  
  701.        Stop Bits          The  stop  bit protocol
  702.                   allows both TekTERM and
  703.                   the host system to rec-
  704.                   ognize  the  start  and
  705.                   end  of  a  data  word.
  706.                   The normal  setting  is
  707.                   1.
  708.  
  709.        Duplex              Duplex  refers  to  the
  710.                   ability  of  your  host
  711.                   computer  to    send  and
  712.                   receive data simultane-
  713.                   ously.   In general,    a
  714.                   full duplex system will
  715.                   take    all of the infor-
  716.                   mation it receives  and
  717.                   echo    it  back  to  the
  718.                   terminal;   a half  du-
  719.                   plex    system    will not.
  720.                   When TekTERM is operat-
  721.                   ing at FULL duplex,  it
  722.                   waits  for  the  echoed
  723.                   characters before plac-
  724.                   ing them on the  termi-
  725.                   nal  display.   When it
  726.                   operates  at    HALF  du-
  727.                   plex,   TekTERM  places
  728.                   the character  on  your
  729.                   screen  as you type it.
  730.  
  731.  
  732.   Section 2. Configuring TekTERM                 7
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.                   (If  you   see   double
  743.                   characters    on    the
  744.                   screen   after   having
  745.                   logged on, you probably
  746.                   need    to  change duplex
  747.                   setting).  VAX/VMS sys-
  748.                   tems should be  set  to
  749.                   FULL,   VM/CMS  systems
  750.                   should be set  to  HALF
  751.                   for  line  mode  opera-
  752.                   tion.
  753.  
  754.        Communications Port      TekTERM needs  to  know
  755.                   which   port     contains
  756.                   your communications de-
  757.                   vice       (i.e.     your
  758.                   internal modem or asyn-
  759.                   chronous communications
  760.                   adapter).   PC-DOS will
  761.                   allow you to    configure
  762.                   two  such  devices, de-
  763.                   fined as COM1 and COM2.
  764.                   The    default   TekTERM
  765.                   setting is COM1.
  766.  
  767.        Graphics Cursor          The cursor that appears
  768.                   while   TekTERM  is  in
  769.                   graphics  mode  may  be
  770.                   set to a block (BLOCK),
  771.                   to an underline (LINE),
  772.                   or to invisible (NONE).
  773.                   The  cursor  is visible
  774.                   while TekTERM  is  dis-
  775.                   playing text or drawing
  776.                   vectors.    There is no
  777.                   speed  advantage   with
  778.                   any of the choices.
  779.  
  780.        Text Cursor          The cursor that appears
  781.                   while   TekTERM  is  in
  782.                   text mode may be set to
  783.                   a block (BLOCK)  or  an
  784.                   underline  (LINE).  The
  785.                   text cursor  adjustment
  786.                   affects  both VT100 and
  787.                   Tektronix modes.  There
  788.                   is no  speed    advantage
  789.                   with      any     of   the
  790.                   choices.
  791.  
  792.        Key Click          DEC terminals are  able
  793.                   to  produce  an audible
  794.                   key  click.     This  is
  795.                   useful for editing if a
  796.  
  797.  
  798.   Section 2. Configuring TekTERM                 8
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.                   cursor control key must
  809.                   be  held  down to auto-
  810.                   repeat.  The key  click
  811.                   informs you everytime a
  812.                   code     or  sequence  is
  813.                   sent to the  host  com-
  814.                   puter.   Key click also
  815.                   operates  in    Tektronix
  816.                   mode.
  817.  
  818.        Gin Terminate          The  Tektronix Graphics
  819.                   Input (GIN) mode allows
  820.                   a terminal user to send
  821.                   graphic  data  to   the
  822.                   host     during   certain
  823.                   graphics  applications.
  824.                   Because   TekTERM  sup-
  825.                   ports  GIN   mode,   it
  826.                   needs   to   know  what
  827.                   character   your   host
  828.                   system requires to mark
  829.                   the     termination   of
  830.                   graphics  input.    The
  831.                   default setting is <cr>
  832.                   (carriage     return);
  833.                   most     systems   accept
  834.                   this character.
  835.  
  836.        Text Color          TekTERM  allows  you to
  837.                   set the  color  of  the
  838.                   text    displayed  on the
  839.                   screen to whatever  you
  840.                   find most comfortable.
  841.  
  842.        Graphics Color          Setting  this parameter
  843.                   will set the color  for
  844.                   operation  in  graphics
  845.                   mode.
  846.  
  847.        Backspace Sends          The  two  most   common
  848.                   characters  for sending
  849.                   a destructive backspace
  850.                   (or rub-out) to a  host
  851.                   system   are     ASCII    8
  852.                   (backspace)  and  ASCII
  853.                   127 (delete).  VAX sys-
  854.                   tems    accept    ASCII 127
  855.                   while VM/CMS    will  ac-
  856.                   cept    any  character as
  857.                   the           delete
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.   Section 2. Configuring TekTERM                 9
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.                   character.(5)  To  send
  875.                   an ASCII 8,  this  con-
  876.                   figuration    parameter
  877.                   should be set to  <bs>;
  878.                   to  send  an ASCII 127,
  879.                   this    parameter  should
  880.                   be set to <del>.
  881.  
  882.  
  883.   2.2  RECORDING A CONFIGURATION FILE
  884.   ------------------------------------------------------------
  885.  
  886.   Once    the  parameters  have been set, they can be saved in a
  887.   TekTERM configuration file.  Press the Alt-S (Save) combina-
  888.   tion and enter a file name at the prompt.    The  file  name
  889.   should  be 8 characters or less in length.  If you'd like to
  890.   make the new configuration the default, enter TT as the name
  891.   of the file at the prompt and then press [ENTER].    Do  not
  892.   enter a file extension; TekTERM automatically adds .CFG.
  893.  
  894.   If  you would like to modify an existing configuration file,
  895.   press Alt-L (Load).  You will be prompted for  the  name  of
  896.   the  file  to be loaded.   Use the up or down cursor keys to
  897.   select the parameters you wish to change and the large + key
  898.   on the right side of the keyboard to select the required pa-
  899.   rameter value.  Use the Alt-S option to  re-save  the  file.
  900.   To  save it under its original name, you need only press the
  901.   [ENTER] key in response to the prompt for a  filename.    To
  902.   save    the  file  under  another name, enter the filename you
  903.   wish to use and then press [ENTER].
  904.  
  905.  
  906.   2.3  PROGRAMMING THE FUNCTION KEYS
  907.   ------------------------------------------------------------
  908.  
  909.   TekTERM allows you to assign an often used sequence of char-
  910.   acters to a single key to reduce the number of required key-
  911.   strokes.   This  feature  is    useful    for  logon  sequences,
  912.   dialing  commands,  and  any other string of characters that
  913.   you must normally enter individually.
  914.  
  915.   From the Parameter Selection Menu, selecting Alt-F brings up
  916.   the Function Key Programming screen.     The  display  appears
  917.   as:
  918.  
  919.  
  920.  
  921.  
  922.  
  923.   ----------------
  924.  
  925.   5   For  VM/CMS,  the backspace is suggested.  After logging
  926.       on, enter the command CP TERM CHARDEL <--, where <--  is
  927.       the backspace key.
  928.  
  929.  
  930.   Section 2. Configuring TekTERM                10
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.   ------------------------------------------------------------
  941.     Function Key Programming
  942.  
  943.     Alt-F1  =
  944.     Alt-F2  =
  945.     Alt-F3  =
  946.     Alt-F4  =
  947.     Alt-F5  =
  948.     Alt-F6  =
  949.     Alt-F7  =
  950.     Alt-F8  =
  951.     Alt-F9  =
  952.     Alt-F10 =
  953.  
  954.     Alt-M: Main Screen
  955.   ------------------------------------------------------------
  956.     Configuration File:   TT.CFG
  957.   ------------------------------------------------------------
  958.  
  959.  
  960.  
  961.   Note    the  function key edit cursor next to the Alt-F1 posi-
  962.   tion.  The position of this cursor may be controlled by  the
  963.   up and down arrow keys (* *).
  964.  
  965.   Any  printable ASCII character may be entered as part of the
  966.   function key definition.  In addition, you may place a  car-
  967.   riage  return within the key definition by entering \c.  For
  968.   instance, if your host system requires  you  to  enter  your
  969.   username and a password, you may wish to define Alt-F1 as
  970.  
  971.     username\cpassword\c
  972.  
  973.   Then,  when  prompted  for  a  username, you need only press
  974.   Alt-F1.
  975.  
  976.   While editing function keys, these keys  have  special  edit
  977.   functions:
  978.  
  979.        [*]          Move the cursor one position to the
  980.               left.
  981.  
  982.        [*]          Move the cursor one position to the
  983.               right.
  984.  
  985.        [Home]          Move the cursor to the start of the
  986.               key definition string.
  987.  
  988.        [End]          Move  the  cursor to the end of the
  989.               key definition string.
  990.  
  991.        [Del]          Delete the character under the cur-
  992.               sor.
  993.  
  994.  
  995.  
  996.   Section 2. Configuring TekTERM                11
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.        [Ins]          Toggles insert mode.
  1007.  
  1008.        [Backspace]    Move the cursor left  one  position
  1009.               and delete the current character.
  1010.  
  1011.   All  function key definitions are stored as part of the cur-
  1012.   rent configuration file.   The  configuration  file  may  be
  1013.   stored  by  selecting  Alt-M    to return to the Parameter Se-
  1014.   lection Menu, then Alt-S as described above.
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.   Section 2. Configuring TekTERM                12
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.   SECTION 3. RUNNING TEKTERM
  1073.  
  1074.   ------------------------------------------------------------
  1075.  
  1076.   Before you start TekTERM, boot up the computer  with    a  DOS
  1077.   system  disk    (DOS  version 2.0 or higher) in drive A. (Your
  1078.   working disk will function as a DOS system disk  as  it  has
  1079.   been    formatted  using  the  /S option; the original TekTERM
  1080.   master disk will not.)
  1081.  
  1082.   TekTERM should be in the A drive.  Type  TEK    <cr> to  start
  1083.   the  TekTERM program.   You should keep your TekTERM program
  1084.   diskette in the disk drive until you have connected with the
  1085.   host computer.
  1086.  
  1087.   When you first start TekTERM, the program searches  drive  A
  1088.   for  the  TT.CFG  configuration  file.   If this file is not
  1089.   present on the A drive, the configuration parameters are set
  1090.   to the program default values illustrated on    page  6.    If
  1091.   TT.CFG  is  present, the configuration parameters are set to
  1092.   the values specified by this file.
  1093.  
  1094.   The TekTERM screen displays the configuration file  that  is
  1095.   currently in effect at the bottom of the screen.  If TekTERM
  1096.   found TT.CFG, it displays this name.    Otherwise, it displays
  1097.   NONE.  You can call a different configuration file into mem-
  1098.   ory  by  pressing  the Alt-L (Load) combination and entering
  1099.   the new configuration file name.  You may modify the    commu-
  1100.   nications  parameters  by  selecting    Alt-S  (Set Up) as de-
  1101.   scribed previously.
  1102.  
  1103.   Note: After parameters have been modified, they do not  need
  1104.   to be saved in order to take effect.
  1105.  
  1106.  
  1107.   3.1  CONNECTING TO THE HOST COMPUTER
  1108.   ------------------------------------------------------------
  1109.  
  1110.   When you've set the correct configuration parameters, you're
  1111.   ready  to enter the TekTERM terminal operation mode Enter an
  1112.   Alt-C (Connect) combination to connect TekTERM to the commu-
  1113.   nications device:
  1114.  
  1115.        o   If you've got an internal autodial modem,  en-
  1116.        ter your modem dialing commands.
  1117.  
  1118.        o   If  you're  using  an external or acoustically
  1119.        coupled modem, dial and connect it now.
  1120.  
  1121.        o   If you're connected to a local  area  network,
  1122.        the network prompt should appear.
  1123.  
  1124.   You should now be connected to the host system and may begin
  1125.   your    logon procedure.  If you don't get any response, check
  1126.  
  1127.  
  1128.   Section 3. Running TekTERM                    13
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.   that you've used the correct communication parameters,  par-
  1139.   ticularly  the baud rate.  You can return to the TekTERM pa-
  1140.   rameter selection menu by pressing F10.
  1141.  
  1142.  
  1143.   3.2  OPERATING AS A TERMINAL
  1144.   ------------------------------------------------------------
  1145.  
  1146.   Once you've connected to the host system, TekTERM should  be
  1147.   invisible  to  you.    TekTERM will automatically switch into
  1148.   graphics mode when  necessary  and  requires    no  additional
  1149.   set-up.
  1150.  
  1151.   TekTERM places a status line at the bottom of the display to
  1152.   inform  you about communication errors and program settings.
  1153.   It is suppressed while TekTERM is in graphics mode.
  1154.  
  1155.   In 4010 mode, the status bar appears as
  1156.  
  1157.     TekTERM 2.26   4010   LC   APPL  BS = <del>   F2: Help F10: Set Up
  1158.  
  1159.   while in VT100 mode it appears as
  1160.  
  1161.     TekTERM 2.26   VT100  LC   APPL  BS = <del>   F7: Help F10: Set Up
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.   Section 3. Running TekTERM                    14
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.   SECTION 4. TEKTRONIX 4010 KEYBOARD DEFINITION
  1205.  
  1206.   ------------------------------------------------------------
  1207.  
  1208.  
  1209.   4.1  FUNCTION KEY DEFINITIONS
  1210.   ------------------------------------------------------------
  1211.  
  1212.   The ten function keys on the left side of  the  PC  keyboard
  1213.   have    special  functions  in TekTERM Tektronix 4010 terminal
  1214.   emulation mode.  They are defined as follows:
  1215.  
  1216.        F1  Page            clears the screen  and
  1217.                    returns  the screen to
  1218.                    text mode.    This  key
  1219.                    is  equivalent  to the
  1220.                    Page or Reset  key  on
  1221.                    the Tektronix 4010 and
  1222.                    4010-1 keyboard.
  1223.  
  1224.        F2  TekTERM Help        displays  the function
  1225.                    key definitions.   Any
  1226.                    information    currently
  1227.                    on    the   screen   is
  1228.                    stored.    The  F2 key
  1229.                    should not be  pressed
  1230.                    during    transmission
  1231.                    from the host as  data
  1232.                    may    be  lost  or cor-
  1233.                    rupted.
  1234.  
  1235.        F3               no  function  in  this
  1236.                    version of TekTERM.
  1237.  
  1238.        F4  APL Mode Toggle       toggles TekTERM in and
  1239.                    out    of APL mode.  See
  1240.                    "Section  6.   TekTERM
  1241.                    APL    Mode"  on page 24
  1242.                    for details.
  1243.  
  1244.        F5  Snoop Mode Toggle       is useful  for  debug-
  1245.                    ging   graphics   pro-
  1246.                    grams.    While  snoop
  1247.                    mode is in effect, all
  1248.                    non-printable  charac-
  1249.                    ters (ASCII 31 and be-
  1250.                    low) are  replaced  by
  1251.                    an equivalent mnemonic
  1252.                    and    will  not produce
  1253.                    their normal effects.
  1254.  
  1255.        F6  Backspace Define       toggles the definition
  1256.                    of the  backspace  key
  1257.                    on the PC keyboard be-
  1258.  
  1259.  
  1260.   Section 4. Tektronix 4010 Keyboard Definition         15
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.                    tween   ASCII   8  and
  1271.                    ASCII 127 without  re-
  1272.                    turning  to the set up
  1273.                    screen.
  1274.  
  1275.        F7  Picture File Capture    invokes  the   picture
  1276.                    file  capture  feature
  1277.                    for saving graphic im-
  1278.                    ages to a disk.    The
  1279.                    operation  of this key
  1280.                    is discussed in  "Sec-
  1281.                    tion  7.  Picture File
  1282.                    Capture" on page 25.
  1283.  
  1284.        F8  No Scroll           sends an XOFF  charac-
  1285.                    ter    to  the  host and
  1286.                    data  transmission  is
  1287.                    paused.    Pressing F8
  1288.                    again will send an XON
  1289.                    to the host and resume
  1290.                    transmission.  TekTERM
  1291.                    will display NO SCROLL
  1292.                    on the status line  to
  1293.                    warn  you  that trans-
  1294.                    mission has    been  in-
  1295.                    terrupted.
  1296.  
  1297.                    Note:Note: The
  1298.                    Ctrl-S/Ctrl-Q combina-
  1299.                    tion performs the same
  1300.                    function   as  the  no
  1301.                    scroll  key    and  will
  1302.                    also  display  the  NO
  1303.                    SCROLL status message.
  1304.  
  1305.        F9  VT100           clears the display and
  1306.                    changes   TekTERM   to
  1307.                    VT100 mode.
  1308.  
  1309.        F10  Set Up           returns TekTERM to the
  1310.                    parameter    selection
  1311.                    menu.    The   current
  1312.                    host  session  remains
  1313.                    active but all  incom-
  1314.                    ing    data  or  data on
  1315.                    the display is lost.
  1316.  
  1317.  
  1318.   4.2  TEKTRONIX KEY EQUIVALENTS
  1319.   ------------------------------------------------------------
  1320.  
  1321.   The Tektronix 4010 keyboard has a number of non-alphanumeric
  1322.   keys that are not found on an IBM  PC  keyboard.    However,
  1323.   TekTERM  provides  several  key  definitions    that are func-
  1324.  
  1325.  
  1326.   Section 4. Tektronix 4010 Keyboard Definition         16
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.   tionally equivalent to the missing Tektronix keys.  They are
  1337.   defined as:
  1338.  
  1339.        Page               The F1 function key is
  1340.                    equivalent to the Page
  1341.                    key.
  1342.  
  1343.        Rub Out               When the backspace key
  1344.                    is  defined    as  <del>
  1345.                    (ASCII  127),  it per-
  1346.                    forms the  same  func-
  1347.                    tion as Rub Out.
  1348.  
  1349.        Line Feed           The    function  of  the
  1350.                    Line Feed key  can  be
  1351.                    simulated    with    a
  1352.                    Ctrl-J combination.
  1353.  
  1354.        Break               The break function  is
  1355.                    simulated by the Ctrl-
  1356.                    Break key combination.
  1357.                    When   Ctrl-Break   is
  1358.                    pressed, TekTERM sends
  1359.                    a break signal to  the
  1360.                    host  lasting approxi-
  1361.                    mately   1/2   second.
  1362.                    After  the  signal has
  1363.                    been   sent,   TekTERM
  1364.                    sounds  a tone to ver-
  1365.                    ify the  break.    For
  1366.                    VM/CMS    users,   the
  1367.                    break  function   will
  1368.                    terminate  your appli-
  1369.                    cation and return  you
  1370.                    to  CP mode or the CMS
  1371.                    prompt (.).    VAX users
  1372.                    have no need  for  the
  1373.                    break  key  as  Ctrl-Y
  1374.                    performs   a   similar
  1375.                    function.
  1376.  
  1377.        Reset               The    F1 key performs a
  1378.                    function  similar   to
  1379.                    the     Tektronix  Reset
  1380.                    key.
  1381.  
  1382.        Alt Mode            The Alt  Mode  key  on
  1383.                    the     Tektronix   4010
  1384.                    transmits  the   ASCII
  1385.                    code   for    a   right
  1386.                    bracket  (]).      The
  1387.                    function  of  the  key
  1388.                    may    be  simulated  by
  1389.                    pressing the ]] key.
  1390.  
  1391.  
  1392.   Section 4. Tektronix 4010 Keyboard Definition         17
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.        Thumb Wheels           The    functions  of the
  1403.                    cross-hair cursor con-
  1404.                    trol wheels located on
  1405.                    the right side of  the
  1406.                    Tektronix terminal are
  1407.                    duplicated  by the ar-
  1408.                    row keys on the  right
  1409.                    side  of  the  PC key-
  1410.                    board.   Pressing  the
  1411.                    arrow  keys alone will
  1412.                    move the cursor in  10
  1413.                    pixel      increments;
  1414.                    pressing an arrow  key
  1415.                    in  combination with a
  1416.                    shift key  causes  the
  1417.                    cursor   to     move    1
  1418.                    pixel.
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.   Section 4. Tektronix 4010 Keyboard Definition         18
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.   SECTION 5. VT100 KEYBOARD DEFINITION
  1469.  
  1470.   ------------------------------------------------------------
  1471.  
  1472.  
  1473.   5.1  FUNCTION KEY DEFINITIONS
  1474.   ------------------------------------------------------------
  1475.  
  1476.   The ten function keys on the left side of  the  PC  keyboard
  1477.   have    special  functions in TekTERM VT100 terminal operation
  1478.   mode.  They are defined as follows:
  1479.  
  1480.        F1  PF1               sends the codes corre-
  1481.                    sponding to the  VT100
  1482.                    PF1 key.
  1483.  
  1484.        F2  PF2               sends the codes corre-
  1485.                    sponding  to the VT100
  1486.                    PF2 key.
  1487.  
  1488.        F3  PF3               sends the codes corre-
  1489.                    sponding to the  VT100
  1490.                    PF3 key.
  1491.  
  1492.        F4  PF4               sends the codes corre-
  1493.                    sponding  to the VT100
  1494.                    PF4 key.
  1495.  
  1496.        F5  Line Feed           sends a line feed code
  1497.                    to the host;  commonly
  1498.                    causes  the    cursor to
  1499.                    advance one line with-
  1500.                    out resetting the col-
  1501.                    umn position.
  1502.  
  1503.        F6  Back Space Define       toggles the definition
  1504.                    of the  backspace  key
  1505.                    on the PC keyboard be-
  1506.                    tween   ASCII   8  and
  1507.                    ASCII 127 without  re-
  1508.                    turning  to the set up
  1509.                    screen.
  1510.  
  1511.        F7  TekTERM Help        displays the  function
  1512.                    key    definitions.  Any
  1513.                    information    currently
  1514.                    on    the   screen   is
  1515.                    stored.   The  F7  key
  1516.                    should  not be pressed
  1517.                    during    transmission
  1518.                    from  the host as data
  1519.                    may be  lost  or  cor-
  1520.                    rupted.
  1521.  
  1522.  
  1523.  
  1524.   Section 5. VT100 Keyboard Definition                19
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.        F8  No Scroll           sends  an XOFF charac-
  1535.                    ter to  the    host  and
  1536.                    data  transmission  is
  1537.                    paused.   Pressing  F8
  1538.                    again will send an XON
  1539.                    to the host and resume
  1540.                    transmission.  TekTERM
  1541.                    will display NO SCROLL
  1542.                    on  the status line to
  1543.                    warn you  that  trans-
  1544.                    mission  has  been in-
  1545.                    terrupted.
  1546.  
  1547.                    Note:Note: The
  1548.                    Ctrl-S/Ctrl-Q combina-
  1549.                    tion performs the same
  1550.                    function  as  the   no
  1551.                    scroll  key    and  will
  1552.                    also  display  the  NO
  1553.                    SCROLL status message.
  1554.  
  1555.        F9  Tek 4010 Mode       clears the display and
  1556.                    returns   TekTERM   to
  1557.                    Tektronix 4010 mode.
  1558.  
  1559.        F10  Set Up           returns TekTERM to the
  1560.                    parameter    selection
  1561.                    menu.     The  current
  1562.                    host  session  remains
  1563.                    active  but all incom-
  1564.                    ing data  or  data  on
  1565.                    the display is lost.
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.   Section 5. VT100 Keyboard Definition                20
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.   5.2  VT100 KEY EQUIVALENTS
  1601.   ------------------------------------------------------------
  1602.  
  1603.   The DEC VT100 keyboard has a number of non-alphanumeric keys
  1604.   that    are not found on an IBM PC keyboard.  However, TekTERM
  1605.   provides  several  key  definitions  that  are  functionally
  1606.   equivalent to the missing VT100 keys.  They are defined as:
  1607.  
  1608.        Backspace           When  the PC backspace
  1609.                    key is defined as <bs>
  1610.                    (ASCII  08),  it  per-
  1611.                    forms  the  same func-
  1612.                    tion  as   the   VT100
  1613.                    Backspace key.
  1614.  
  1615.        Delete               When  the PC backspace
  1616.                    key    is   defined   as
  1617.                    <del>  (ASCII 127), it
  1618.                    performs   the    same
  1619.                    function  as the VT100
  1620.                    Delete key.
  1621.  
  1622.        Break               The break function  is
  1623.                    simulated by the Ctrl-
  1624.                    Break key combination.
  1625.                    When   Ctrl-Break   is
  1626.                    pressed, TekTERM sends
  1627.                    a break signal to  the
  1628.                    host  lasting approxi-
  1629.                    mately   1/2   second.
  1630.                    After  the  signal has
  1631.                    been   sent,   TekTERM
  1632.                    sounds  a tone to ver-
  1633.                    ify the  break.    For
  1634.                    VM/CMS    users,   the
  1635.                    break  function   will
  1636.                    terminate  your appli-
  1637.                    cation and return  you
  1638.                    to  CP mode or the CMS
  1639.                    prompt (.).    VAX users
  1640.                    have no need  for  the
  1641.                    break  key  as  Ctrl-Y
  1642.                    performs   a   similar
  1643.                    function.
  1644.  
  1645.        Cursor Keys           The    VT100  arrow keys
  1646.                    are defined as the  PC
  1647.                    keyboard   arrow  keys
  1648.                    located on the numeric
  1649.                    keypad.  These must be
  1650.                    used  in   combination
  1651.                    with either shift key.
  1652.  
  1653.  
  1654.  
  1655.  
  1656.   Section 5. VT100 Keyboard Definition                21
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.   5.3  VAX EDT KEY DEFINITIONS
  1667.   ------------------------------------------------------------
  1668.  
  1669.   The EDT editor from Digital Equipment Corporation is a popu-
  1670.   lar  full-screen oriented program found on VMS and other DEC
  1671.   operating systems.  The EDT program makes full  use  of  the
  1672.   VT100  numeric  keypad  as function keys.  The equivalent PC
  1673.   keys that perform the EDT functions are listed here.
  1674.  
  1675.   Note: In order for these functions to work  as  listed,  the
  1676.   keyboard Num Lock toggle should be set on.
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.   Section 5. VT100 Keyboard Definition                22
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733. TekTERM V2.26 Key Definitions                      DEC VT100 Mode
  1734.  
  1735. ┌────────┬────────┐  ┌─────────────────┬─────────────────┬─────────────────┐
  1736. │PF1     │PF2      │  │      Backspace    │         │           │
  1737. │     │      │  │         or        │         │    Break       │
  1738. │     │      │  │       Delete      │         │           │
  1739. ├────────┼────────┤  └─────────────────┼────────┬────────┼────────┬────────┤
  1740. │PF3     │PF4      │               │ 7    │ 8     │ 9      │       │
  1741. │     │      │               │    │     │      │       │
  1742. │     │      │               │    │     │      │ -       │
  1743. ├────────┼────────┤               ├────────┼────────┼────────┼────────┤
  1744. │Line     │Back      │               │ 4    │ 5     │ 6      │       │
  1745. │Feed     │Space   │               │    │     │      │       │
  1746. │     │Define  │               │    │     │      │       │
  1747. ├────────┼────────┤          ┌────────┼────────┼────────┼────────┤       │
  1748. │TekTERM │No      │          │ ,      │ 1    │ 2     │ 3      │       │
  1749. │Help     │Scroll  │          │        │    │     │      │       │
  1750. │     │      │          │        │    │     │      │ +       │
  1751. ├────────┼────────┤          ├────┌───┴───┐────┼────┌───┴───┐────┤       │
  1752. │Tek 4010│Set Up  │          │    │ 0       │    │    │ .     │      │       │
  1753. │Mode     │      │          │    │       │    │    │         │      │       │
  1754. │     │      │          │    │       │    │    │         │      │       │
  1755. └────────┴────────┘          └────└───────┘────┴────└───────┘────┴────────┘
  1756.  
  1757.  
  1758. TekTERM V2.26 Key Definitions            VAX/VMS V4.2 EDT Help Screen
  1759.  
  1760. ┌────────┬────────┐  ┌─────────────────┬─────────────────┬─────────────────┐
  1761. │GOLD     │Help      │  │      Backspace    │         │           │
  1762. │     │      │  │         or        │         │    Break       │
  1763. │     │      │  │       Delete      │         │           │
  1764. ├────────┼────────┤  └─────────────────┼────────┬────────┼────────┬────────┤
  1765. │Find Nxt│Del Line│               │Page    │Section │Append  │Del Word│
  1766. │     │      │               │    │     │      │       │
  1767. │Find     │Und Line│               │Command │Fill     │Replace │Und Word│
  1768. ├────────┼────────┤               ├────────┼────────┼────────┼────────┤
  1769. │Line     │Back      │               │Advance │Backup  │Cut      │       │
  1770. │Feed     │Space   │               │    │     │      │       │
  1771. │     │Define  │               │Bottom    │Top     │Paste   │       │
  1772. ├────────┼────────┤          ┌────────┼────────┼────────┼────────┤       │
  1773. │TekTERM │No      │          │Del Char│Word    │EOL     │Char      │Enter   │
  1774. │Help     │Scroll  │          │        │    │     │      │       │
  1775. │     │      │          │Und Char│Chngcase│Del EOL │Specins │Subs    │
  1776. ├────────┼────────┤          ├────┌───┴───┐────┼────┌───┴───┐────┤       │
  1777. │Tek 4010│Set Up  │          │    │Line   │    │    │Select │      │       │
  1778. │Mode     │      │          │    │       │    │    │         │      │       │
  1779. │     │      │          │    │Open L │    │    │Reset  │      │       │
  1780. └────────┴────────┘          └────└───────┘────┴────└───────┘────┴────────┘
  1781.                                         '
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.   Section 5. VT100 Keyboard Definition                23
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.   SECTION 6. TEKTERM APL MODE
  1799.  
  1800.   ------------------------------------------------------------
  1801.  
  1802.   The  APL  language  interpreter is a symbol-oriented program
  1803.   found on micro, mini, and mainframe computers.  Most    termi-
  1804.   nals do not provide the special characters necessary for the
  1805.   APL  environment;  however,  TekTERM will allow the APL pro-
  1806.   grammer to view these symbols.
  1807.  
  1808.   The APL character set is  available  only  in  TekTERM  4010
  1809.   mode.    APL    Mode is initialized by selecting the F4 key on
  1810.   the left side of the PC keyboard.  It remains in effect  un-
  1811.   til F4 is depressed again.
  1812.  
  1813.   The  operation of TekTERM in APL Mode is similar to standard
  1814.   operation.  The main difference is that the terminal remains
  1815.   in graphics mode while APL is in effect.   The F1  Page  key
  1816.   will not set the display to text mode, but it will reset the
  1817.   terminal and clear the graphics display.  The color selected
  1818.   for the Graphics Color parameter will be in effect.
  1819.  
  1820.   While  TekTERM  is in APL mode, the standard upper-case let-
  1821.   ters are replaced by    the  APL  character  set.    The  non-
  1822.   alphabetic keys also provide different characters.
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.   Section 6. TekTERM APL Mode                    24
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.   SECTION 7. PICTURE FILE CAPTURE
  1865.  
  1866.   ------------------------------------------------------------
  1867.  
  1868.   The  F7  key    on  the  PC  keyboard will allow you to save a
  1869.   graphic image from the display screen to a disk file.    The
  1870.   utility program, TTUTIL, allows you to recall and re-display
  1871.   a recorded image while TekTERM is off-line.
  1872.  
  1873.   When you select F7 (Picture File Capture), the graphic image
  1874.   will momentarily disappear.  TekTERM displays
  1875.  
  1876.  
  1877.  
  1878.         ++ TekTERM V2.26   Picture File Capture ++
  1879.         ||                        ||
  1880.         ||     Picture File Name :            ||
  1881.         ||                        ||
  1882.         ||                        ||
  1883.         ||                        ||
  1884.         ++                        ++
  1885.  
  1886.  
  1887.  
  1888.   Enter a file name of eight characters or less.  TekTERM will
  1889.   automatically create a file on the default drive with an ex-
  1890.   tension  of  .PIC.    When  the picture file has been saved,
  1891.   TekTERM restores the graphic image to the  display  and  re-
  1892.   turns on-line.
  1893.  
  1894.   Note: Each picture file requires about 16KB of disk space.
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.   Section 7. Picture File Capture                25
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.   7.1 TTUTIL -- THE PICTURE FILE MANAGER
  1931.   ------------------------------------------------------------
  1932.  
  1933.   The  TTUTIL  program    is included on the TekTERM diskette to
  1934.   allow you to review and  print  picture  files  that    you've
  1935.   saved  during a previous TekTERM session.  TTUTIL is a sepa-
  1936.   rate command issued from DOS; it  is    not  issued  from  the
  1937.   TekTERM terminal emulation program.
  1938.  
  1939.  
  1940.   7.2  RECALLING PICTURE FILES
  1941.   ------------------------------------------------------------
  1942.  
  1943.   To  invoke  TTUTIL,  enter  TTUTIL    <cr>.    When TTUTIL is
  1944.   called, it displays
  1945.  
  1946.     Picture File Name :
  1947.  
  1948.   Enter the name of the picture file that  you    want  to  see.
  1949.   You  only  need to specify the filename (eight characters or
  1950.   less); TTUTIL will add the extension .PIC.   If  the    corre-
  1951.   sponding  picture  file  is present, it will be recalled and
  1952.   displayed.
  1953.  
  1954.   You may change the color of the displayed plot and of subse-
  1955.   quent plots by selecting the Alt-C combination.  Tap any key
  1956.   to return to the first TTUTIL screen.
  1957.  
  1958.   You can exit TTUTIL by pressing [ENTER] in response  to  the
  1959.   picture file prompt.
  1960.  
  1961.   The TTUTIL program may also be executed directly from DOS or
  1962.   a batch file with all parameters placed on the command line.
  1963.   The format for the TTUTIL command is
  1964.  
  1965.     TTUTIL picture [delay]    <cr>
  1966.  
  1967.   where picture is the picture file name and delay is the num-
  1968.   ber  of two-second intervals (0-9) for the plot to remain on
  1969.   the screen.  If no value is entered for  delay,  TTUTIL  de-
  1970.   faults  to  eighteen seconds.  Additionally, specifying zero
  1971.   or * for delay will cause TTUTIL to leave the  plot  on  the
  1972.   display indefinitely.
  1973.  
  1974.   Note: You  may  also    change the display color in batch mode
  1975.   with the Alt-C combination.  If a delay count is in  effect,
  1976.   it will be reset.
  1977.  
  1978.  
  1979.   7.3  PRINTING A PICTURE FILE
  1980.   ------------------------------------------------------------
  1981.  
  1982.   If  you  have a graphics printer, TTUTIL can also be used to
  1983.   obtain a hardcopy of the screen image.  Two TTUTIL  commands
  1984.  
  1985.  
  1986.   Section 7. Picture File Capture                26
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.   will    produce  a  high  quality screen dump to your attached
  1997.   printer.
  1998.  
  1999.   Alt-1      Produces a small (approximately 5x2.5 inches)
  2000.          image with normal orientation.  The detail is
  2001.          good at the cost of size and aspect ratio.
  2002.  
  2003.   Alt-2      Produces a larger image, rotated 90  degrees.
  2004.          This image is similar to that produced by the
  2005.          DOS  GRAPHICS.COM,  but is not as large.  The
  2006.          aspect ratio is preserved.
  2007.  
  2008.   The printers supported by TTUTIL include  the  IBM  Graphics
  2009.   Printer,  the IBM ProPrinter, the EPSON RX-80 and FX-80, the
  2010.   Okimate 20 and other Okidata    printers.    In  general,  any
  2011.   printer  compatible  with the EPSON bit-image graphics modes
  2012.   will work fine.
  2013.  
  2014.   Note: If your printer works with the DOS  GRAPHICS  command,
  2015.   it should work with TTUTIL.
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.   Section 7. Picture File Capture                27
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.   APPENDIX A. USING TEKTERM WITH VM/CMS
  2063.  
  2064.   ------------------------------------------------------------
  2065.  
  2066.   The following appendix is included as an aid to VM/CMS users
  2067.   who may not be familiar with using a graphics terminal.  The
  2068.   TekTERM program emulates (makes the PC behave as if it were)
  2069.   a  Tektronix 4010 terminal.  Thus your PC will now share the
  2070.   properties of this terminal.    In addition to being  able  to
  2071.   execute  graphics  programs,    you will be able to create and
  2072.   modify files using line mode editing commands.
  2073.  
  2074.  
  2075.   A.1  SPECIFYING YOUR DEFAULT CONFIGURATION FILE
  2076.   ------------------------------------------------------------
  2077.  
  2078.   The TekTERM distribution diskette contains  4  configuration
  2079.   files  described  in the Preface.   If you are using a high-
  2080.   speed  local    area  network  connection,   copy   the   file
  2081.   CMSLOCAL.CFG    as  TT.CFG;   if you are using a dial-in phone
  2082.   line, copy the file CMSMODEM.CFG as TT.CFG  and  check  that
  2083.   its baud rate matches that of your modem using the Alt-S op-
  2084.   tion from the first TekTERM selection screen.
  2085.  
  2086.  
  2087.   A.2  LOGGING ON
  2088.   ------------------------------------------------------------
  2089.  
  2090.   Execute  the TekTERM program by typing TEK.  The first panel
  2091.   will appear and you will be prompted for a  choice.     Press
  2092.   the Alt and C keys simultaneously.
  2093.  
  2094.   o   If  you are connected through a local area network, your
  2095.       system prompt should now appear.    In order to be able to
  2096.       use the graphics capabilities of your terminal, you will
  2097.       have to log on in line mode.
  2098.  
  2099.   o   If you are using a dial-in line  with  a    modem,    follow
  2100.       your normal logon procedure.
  2101.  
  2102.  
  2103.   A.3  DEFINING THE CHARACTER DELETE KEY
  2104.   ------------------------------------------------------------
  2105.  
  2106.   As  the  default,  CMS defines the @ as the character delete
  2107.   symbol.  If you make a mistake while entering text  in  line
  2108.   mode,  type as many @'s as necessary to cancel the incorrect
  2109.   characters and then resume entering the command.  Many indi-
  2110.   viduals find it convenient to define the backspace key (left
  2111.   pointing arrow above the [ENTER] key on the standard PC key-
  2112.   board) as the delete character.  This can be accomplished by
  2113.   entering the command:
  2114.  
  2115.     CP TERM CHARDEL <--
  2116.  
  2117.  
  2118.   Appendix A. Using TekTERM with VM/CMS             28
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.   where <-- is the backspace key on the PC keyboard.
  2129.  
  2130.   Note: In order for this to  work  correctly,    the  Backspace
  2131.   Sends  option  in  your TekTERM configuration file should be
  2132.   set to <bs>.    If you plan to use graphics  extensively,  you
  2133.   may  wish  to include the CP TERM CHARDEL <-- command in the
  2134.   PROFILE EXEC file on your host system.
  2135.  
  2136.  
  2137.   A.4  LISTING THE FILES ON YOUR USERID
  2138.   ------------------------------------------------------------
  2139.  
  2140.   Do not use the FL or FLIST command to list your  files;  use
  2141.   the LF (LISTFILE) command instead.  Enter HELP LISTFILE from
  2142.   CMS for a discussion of this command.
  2143.  
  2144.  
  2145.   A.5  CREATING OR MODIFYING FILES IN LINE MODE
  2146.   ------------------------------------------------------------
  2147.  
  2148.   TekTERM  supports CMS in line mode; full-screen editing fea-
  2149.   tures are not available.(6) However, line mode CMS does sup-
  2150.   port extensive editing capabilities.    Both EDIT or XEDIT may
  2151.   be  used.  Some of the most useful line editing commands in-
  2152.   clude INPUT, NEXT, UP, DELETE, REPLACE, and CHANGE.    Infor-
  2153.   mation about these commands may be obtain by entering:
  2154.  
  2155.     HELP XEDIT command-name
  2156.           or
  2157.     HELP  EDIT command-name
  2158.  
  2159.   where  command-name is the name of the command for which you
  2160.   would like to obtain more information.
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.   ----------------
  2179.  
  2180.   6   Certain ASCII protocol converters  for  full-screen  CMS
  2181.       will support TekTERM in VT100 mode.
  2182.  
  2183.  
  2184.   Appendix A. Using TekTERM with VM/CMS             29
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.   APPENDIX B. USING TEKTERM WITH VAX/VMS
  2195.  
  2196.   ------------------------------------------------------------
  2197.  
  2198.  
  2199.   B.1  USING TEKTRONIX MODE
  2200.   ------------------------------------------------------------
  2201.  
  2202.   The VMS operating system assumes your terminal is not  capa-
  2203.   ble  of  automatically  wrapping  to    the next line when the
  2204.   right margin has been reached.  Therefore, if 80  characters
  2205.   have    been sent since the last <cr>, VMS automatically sends
  2206.   a <cr>.  Since a Tektronix data  stream  is  usually    longer
  2207.   than    80  characters,  you  should specify to VMS that these
  2208.   carriage returns not be added.  This can be accomplished  by
  2209.   the following command:
  2210.  
  2211.     SET TERM/UNKNOWN/NOWRAP/FORM  <cr>
  2212.  
  2213.   Alternatively,  these  options  may be assigned to a command
  2214.   defined within your LOGIN.COM file.  For example, if you add
  2215.   the following line to LOGIN.COM,
  2216.  
  2217.     $TEK :== SET TERM/UNKNOWN/NOWRAP/FORM
  2218.  
  2219.   you only need to type TEK <cr> to instruct the host to prop-
  2220.   erly handle the terminal for executing graphics programs.
  2221.  
  2222.  
  2223.   B.2  USING VT100 MODE
  2224.   ------------------------------------------------------------
  2225.  
  2226.   Newer versions of the VMS operating system  include  support
  2227.   for  DECs own ANSI terminals.  Programs such as MAIL, PHONE,
  2228.   and MONITOR will take advantage of these  features  of  your
  2229.   termnial  and the operating system.  You must, however, tell
  2230.   VMS that you are using a VT100 terminal.  The command
  2231.  
  2232.     SET TERM/VT100    <cr>
  2233.  
  2234.   will set-up VMS with all the parameters  needed  to  operate
  2235.   TekTERM  in  VT100 mode.   As with the Tektronix set-up, you
  2236.   may wish to include these options in    your  LOGIN.COM  file.
  2237.   For example, if you add the following line to LOGIN.COM,
  2238.  
  2239.     $VT100 :== SET TERM/VT100
  2240.  
  2241.   you  only  need  to  type VT100 <cr> to instruct the host to
  2242.   properly manage the terminal for executing  ANSI  compatible
  2243.   programs.
  2244.  
  2245.   For more information on the SET TERM command, enter
  2246.  
  2247.     HELP SET TERM  <cr>
  2248.  
  2249.  
  2250.   Appendix B. Using TekTERM With VAX/VMS            30
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.   APPENDIX C. TEKTRONIX PROTOCOL
  2261.  
  2262.   ------------------------------------------------------------
  2263.  
  2264.   The  Tektronix  protocol  uses  printable  ASCII  characters
  2265.   (32-127) to calculate device screen coordinates  and    create
  2266.   vectors.    X  and Y screen positions are transmitted as two
  2267.   bytes each, the high byte and low byte.   The coordinate  is
  2268.   formed  by stripping the three most significant bits of each
  2269.   byte and appending them to form a ten-bit value (0-1023).
  2270.  
  2271.   The true Tektronix 4010 screen has an addressibility of 1024
  2272.   horizontal by 780 vertical while the IBM graphics board  has
  2273.   only    640 by 200 resolution.    Therefore, some loss of detail
  2274.   may occur due to data round-off error.
  2275.  
  2276.   Other ASCII codes and escape sequences cause the 4010 termi-
  2277.   nal to enter one of four operating modes.  These modes are:
  2278.  
  2279.  
  2280.   Mode               Terminal Action
  2281.  
  2282.   GRAPH            interpret all printable ASCII char-
  2283.                acters as  screen  coordinates  and
  2284.                draw  visible  vectors.   The first
  2285.                vector drawn upon entry into  graph
  2286.                mode  is  dark; that is, the cursor
  2287.                is moved and no line appears.   All
  2288.                vectors are drawn from the previous
  2289.                coordinates    to the current coordi-
  2290.                nates.
  2291.  
  2292.   GIN               display the cross-hair  cursor  al-
  2293.                lowing   user  to  position    it  as
  2294.                needed.  Report the cursor position
  2295.                to the host when requested.
  2296.  
  2297.   TEXT               display  all  ASCII    characters  as
  2298.                transmitted.  Perform TTY interpre-
  2299.                tation  of  CR,  LF,  BS, TAB, BEL,
  2300.                etc.
  2301.  
  2302.   ECHO SUPPRESSION       do not process any data  echoed  by
  2303.                the    host  and  accept only certain
  2304.                control sequences.    This  mode  is
  2305.                entered  automatically  after a GIN
  2306.                report to prevent interpretation of
  2307.                echoed data.
  2308.  
  2309.   Some of the sequences and codes that are pertinent to  these
  2310.   modes and that TekTERM understands are listed here.
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.   Appendix C. Tektronix Protocol                31
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.   Sequence           Terminal Response
  2327.  
  2328.   GS (29)           Sends  terminal  into  dark    vector
  2329.                mode.   The first vector  drawn  is
  2330.                dark,  all  subsequent  vectors are
  2331.                visible.
  2332.  
  2333.   CR (13)           Clears GIN and GRAPH mode  to  TEXT
  2334.                mode.    Has  normal effect in TEXT
  2335.                mode.
  2336.  
  2337.   ESC FF (27 12)       Resets terminal  X  and  Y  coordi-
  2338.                nates.    Clears display and resets
  2339.                GRAPH, GIN,    and  ECHO  SUPPRESSION
  2340.                modes.
  2341.  
  2342.   US (31)           Clears GRAPH mode.
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.   Appendix C. Tektronix Protocol                32
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.   APPENDIX D. VT100 ESCAPE SEQUENCES
  2393.  
  2394.   ------------------------------------------------------------
  2395.  
  2396.   The  following table summarizes the ANSI and DEC private es-
  2397.   cape sequences interpreted by TekTERM in VT100 mode.     These
  2398.   sequences  may be included in host software to cause TekTERM
  2399.   to perform various functions.
  2400.  
  2401.   As an example, a Pascal statement to move the cursor to  po-
  2402.   sition 10,10 (using the HVP sequence) would be
  2403.  
  2404.     Write (Chr (27),'[10;10f');
  2405.  
  2406.   An equivalent pair of FORTRAN statements would be
  2407.  
  2408.       WRITE (*,100) CHAR(27)
  2409.       100 FORMAT (A2,'[10;10f')
  2410.  
  2411.   An equivalent BASIC statement would be
  2412.  
  2413.     PRINT CHR(27),"[10;10f";
  2414.  
  2415.   An equivalent statement in C would be
  2416.  
  2417.     printf ("%c[10;10f",\033);
  2418.  
  2419.  
  2420.        Name            Description and Sequence
  2421.  
  2422.        CPR            Cursor Position Report
  2423.                 ESC [ Pn; Pn R
  2424.  
  2425.        CUB            Cursor Backward
  2426.                 ESC [ Pn D
  2427.  
  2428.        CUD            Cursor Down
  2429.                 ESC [ Pn B
  2430.  
  2431.        CUF            Cursor Forward
  2432.                 ESC [ Pn C
  2433.  
  2434.        CUP            Cursor Position
  2435.                 ESC [ Pn; Pn H
  2436.  
  2437.        CUU            Cursor Up
  2438.                 ESC [ Pn A
  2439.  
  2440.        DA            Device Attributes
  2441.                 ESC [ Pn c
  2442.  
  2443.        DECKPAM            Keypad Application Mode
  2444.                 ESC =
  2445.  
  2446.  
  2447.  
  2448.   Appendix D. VT100 Escape Sequences                33
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.        DECKPNM            Keypad Numeric Mode
  2459.                 ESC >
  2460.  
  2461.        DECRC            Restore Cursor
  2462.                 ESC 8
  2463.  
  2464.        DECSC            Save Cursor
  2465.                 ESC 7
  2466.  
  2467.        DECSTBM            Set  Top  and Bottom Mar-
  2468.                 gins
  2469.                 ESC [ Pn; Pn r
  2470.  
  2471.        DSR            Device Status Report
  2472.                 ESC [ Ps n
  2473.  
  2474.        ED            Erase In Display
  2475.                 ESC [ Ps J
  2476.  
  2477.        EL            Erase Line
  2478.                 ESC [ Ps K
  2479.  
  2480.        HTS            Horizontal Tabulation Set
  2481.                 ESC H
  2482.  
  2483.        HVP            Horizontal  and  Vertical
  2484.                 Position
  2485.                 ESC [ Pn; Pn f
  2486.  
  2487.        IND            Index
  2488.                 ESC D
  2489.  
  2490.        NEL            Next Line
  2491.                 ESC E
  2492.  
  2493.        RI            Reverse Index
  2494.                 ESC M
  2495.  
  2496.        SCS            Select Character Set
  2497.                 ESC ) 0
  2498.                 ESC ) B
  2499.                 ESC ( 0
  2500.                 ESC ( B
  2501.  
  2502.        SGR            Select Graphic Rendition
  2503.                 ESC [ Ps;.; Ps m
  2504.  
  2505.        TBC            Tabulation Clear
  2506.                 ESC [ Ps g
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.   Appendix D. VT100 Escape Sequences                34
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.   APPENDIX E. ABOUT TEKTERM
  2525.  
  2526.   ------------------------------------------------------------
  2527.  
  2528.   The  TekTERM    program  was  developed while the author was a
  2529.   student at the Virginia Polytechnic Institute and State Uni-
  2530.   versity in Blacksburg, Virginia during  1984    through  1986.
  2531.   It  was  tested  and debugged by faculty and students of the
  2532.   College of Engineering before being made generally available
  2533.   to all staff and students of the university.
  2534.  
  2535.   The program was tested using a variety of in-house  programs
  2536.   running  on  both an IBM 4341 and IBM 308x processor complex
  2537.   under VM/CMS, and a VAX 11/780 running VMS.    The  Tektronix
  2538.   portion  of  TekTERM    executed  software  incorporating  the
  2539.   Tektronix TCS and AGII programming libraries, as well as the
  2540.   Tektronix Interactive Graphing  Package  (IGP),  SAS    Insti-
  2541.   tute's  SAS/Graph,  engineering software from SDRC (I-DEAS),
  2542.   and MOVIE.BYU.  It was also tested using the VAX/VMS    Graph-
  2543.   ics Kernel System (GKS/0b) as device type 72.
  2544.  
  2545.   The  VT100  portion  of TekTERM was tested using the VAX EDT
  2546.   editor and the VMS operating system V4.1.  It was also  used
  2547.   to  run full-screen VM/CMS through the Yale University ASCII
  2548.   protocol converter (Yterm).
  2549.  
  2550.   The communication kernels were tested on dial-up  and  local
  2551.   area    network  lines    at all available baud rates and parity
  2552.   settings.  TekTERM itself was executed on a variety  of  IBM
  2553.   PCs  including  the  PC  Portable and the PC AT with various
  2554.   amounts of memory.
  2555.  
  2556.   The original TekTERM program was written in  IBM  BASIC  and
  2557.   compiled  with the IBM BASIC Compiler V1.00.    As the program
  2558.   expanded and the need for speed grew, it  was  rewritten  in
  2559.   8086/8088  and  assembled with the Microsoft Macro Assembler
  2560.   V3.00.  Development took place on a two-drive PC with  256KB
  2561.   memory using the IBM Personal Editor V2.00.
  2562.  
  2563.   The  program    employs its own interrupt-driven communication
  2564.   buffer handler.  The BIOS is used to initialize the communi-
  2565.   cations port, but all further I/O is handled through    inter-
  2566.   rupts  provided  by the asynchronous communications adapter.
  2567.   The buffer is allocated at assembly at 2048 bytes.
  2568.  
  2569.   TekTERM performs extensive windowing of screen data for  the
  2570.   display  of help information, etc.  The memory for windowing
  2571.   is allocated dynamically to minimize the size  of  the  pro-
  2572.   gram.
  2573.  
  2574.   I  would  like to thank Drs. R.G. Leonard and R.G. Mitchiner
  2575.   of the Mechanical Engineering department at  VPI  &  SU  for
  2576.   their endless suggestions and bug locating.
  2577.  
  2578.  
  2579.  
  2580.   Appendix E. About TekTERM                    35
  2581.  
  2582.  
  2583.  
  2584.  
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.   APPENDIX F. PROBLEM REPORT FORM
  2591.  
  2592.   ------------------------------------------------------------
  2593.  
  2594.   TekTERM Development
  2595.   1700 Hollindale Drive
  2596.   Alexandria, VA 22306
  2597.  
  2598.   Please  use this form and fill out all necessary information
  2599.   when reporting software bugs or documentation discrepencies.
  2600.   We are interested in knowing about and fixing them.
  2601.  
  2602.  
  2603.   ------------------------------------------------------------
  2604.   Registered Name
  2605.  
  2606.   ------------------------------------------------------------
  2607.   Telephone                    Extension
  2608.  
  2609.   ------------------------------------------------------------
  2610.   Address
  2611.  
  2612.   ------------------------------------------------------------
  2613.   City                             State
  2614.   Zip
  2615.  
  2616.  
  2617.   HARDWARE DESCRIPTION
  2618.  
  2619.  
  2620.   ------------------------------------------------------------
  2621.   Computer Manufacturer and Model
  2622.  
  2623.   ------------------------------------------------------------
  2624.   Graphics Card Manufacturer and Model
  2625.  
  2626.   ------------------------------------------------------------
  2627.   Monitor Manufacturer and Model
  2628.  
  2629.   ------------------------------------------------------------
  2630.   Communications  Adapter (or Internal Modem) Manufacturer and
  2631.   Model
  2632.  
  2633.   ------------------------------------------------------------
  2634.   External Modem Manufacturer and Model
  2635.  
  2636.  
  2637.   PROBLEM DESCRIPTION
  2638.  
  2639.  
  2640.   Baud Rate __________________    Duplex _______________________
  2641.  
  2642.   Parity _____________________    Communications Port __________
  2643.  
  2644.  
  2645.  
  2646.   Appendix F. PROBLEM REPORT FORM                36
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.   Data Bits __________________
  2657.  
  2658.   Stop Bits __________________
  2659.  
  2660.  
  2661.   On the reverse side, please describe as completely as possi-
  2662.   ble the problem and the circumstances  under    which  it  oc-
  2663.   curred.  If applicable, please describe how to reproduce the
  2664.   problem.
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.  
  2712.   Appendix F. PROBLEM REPORT FORM                37
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.   INDEX
  2723.  
  2724.   -A-                  -F-
  2725.  
  2726.   AGII    2              function keys  14
  2727.   APL mode  15, 23             Tektronix mode  14
  2728.                      VT100  18
  2729.  
  2730.   -B-
  2731.                   -G-
  2732.   backspace key  9
  2733.      configuring  15          gin mode  9
  2734.      definition of  9, 19         terminate character  9
  2735.   baud rate  6, 14
  2736.      setting  6
  2737.   break  17              -H-
  2738.  
  2739.                   help    15, 19
  2740.   -C-
  2741.  
  2742.   colors  9              -I-
  2743.      setting  9
  2744.   communication port  8       IGP  2
  2745.   COM1:  8
  2746.   COM2:  8
  2747.   configuration  5, 10          -L-
  2748.      default  10
  2749.      modifying    10          line feed key  17, 19
  2750.   configuration file  10
  2751.      recording    10
  2752.                   -M-
  2753.  
  2754.   -D-                  modem  13
  2755.  
  2756.   data bits  7
  2757.      setting  7           -N-
  2758.   default  5
  2759.   duplex  2, 7              no scroll  16, 19
  2760.      full  7
  2761.      half  7
  2762.      of the modem  2          -P-
  2763.      setting  7
  2764.                   page key  17
  2765.                   parameters  6
  2766.   -E-                     modifying    13
  2767.                      setting  6
  2768.   EDT editor  2, 22          parity  6
  2769.                      setting  6
  2770.                   parity bit  7
  2771.                   picture files  16
  2772.                      capturing    16
  2773.                      recall  26
  2774.                   PLOT-10  2
  2775.  
  2776.  
  2777.  
  2778.   Index                             38
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.   -R-                  -T-
  2789.  
  2790.   rub out key  17          TCS  2
  2791.  
  2792.  
  2793.   -S-                  -V-
  2794.  
  2795.   SAS/GRAPH  2              VT100  1
  2796.   snoop mode  15
  2797.   status line  14
  2798.   stop bits  7              -4-
  2799.      setting  7
  2800.                   4010    1
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.   Index                             39
  2845.  
  2846.